#pragma once

class AGameState
{
public:
	AGameState(void);
	virtual ~AGameState(void);

public:
	virtual void	Initialize() = 0;
	virtual void	Destroy() = 0;
    virtual void	Update(float) = 0;
	virtual void	Draw(float) = 0;
};

